Learn English free online - how to pronounce word in English - English Learning Online- www.pronounceword.com




Darwin's sheep






Darwin's sheep   
noun

Definition of Darwin's sheep

: a central Asian wild sheep that is a subspecies (Ovis ammon darwini) of the argali



Dictionary Entries near Darwin's sheep